﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FirstPerson.States;

namespace FirstPerson
{
    public class GameMatchData
    {
        private int randomSeed;
        private long startTime;
        private String mapName;
        private GameTypeNumber gameTypeNumber;
        private short durationTime, scoreLimit;

        public int RandomSeed
        {
            get { return this.randomSeed; }
        }

        public long StartTime
        {
            get { return startTime; }
        }

        public String MapName
        {
            get { return mapName; }
        }

        public GameTypeNumber GameTypeNumber
        {
            get { return gameTypeNumber; }
        }

        public short DurationTime
        {
            get { return durationTime; }
        }

        public short ScoreLimit
        {
            get { return scoreLimit; }
        }

        public GameMatchData(long startTime, String mapName, GameTypeNumber gameTypeNumber, short durationTime, short scoreLimit, int randomSeed)
        {
            this.startTime = startTime;
            this.mapName = mapName;
            this.gameTypeNumber = gameTypeNumber;
            this.durationTime = durationTime;
            this.scoreLimit = scoreLimit;
        }
    }
}
